.nav{ height:40px; padding:10px;background: -webkit-linear-gradient(left, #d4eaff , #add6ff); position:relative;}
.nav img{ height:40px;}
.nav .nav_btn{ position:absolute; right:10px; top:10px;};
.nav .nav_btn img{ width:40px; height:40px;}
.cate_box{ display:flex; flex-wrap:nowrap; padding:30px 20px;}
.cate{ width:33.33%; text-align:center; padding:10px;}
.cate img{ width:60%;}
.cate_on{ background:#fff; border-radius:5px;}
.news{ background:#fff; padding:10px;}
.news_title{ font-size:18px; text-align:center; border-bottom:1px solid #d5d5d5; padding:15px 0; font-weight:600;}
.news_content{ padding:15px 0;}
